首页> 外文OA文献 >Tree-based parallel load-balancing methods for solution-adaptive finite element graphs on distributed memory multicomputers
【2h】

Tree-based parallel load-balancing methods for solution-adaptive finite element graphs on distributed memory multicomputers

机译:分布式存储器多计算机上求解自适应有限元图的基于树的并行负载均衡方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

[[abstract]]To solve the load imbalance problem of a solution-adaptive finite element application program on a distributed memory multicomputer, nodes of a refined finite element graph can be remapped to processors or load of a refined finite element graph can be redistributed based on the current load of each processor. For the former case, remapping can be performed by some fast mapping algorithms. For the latter case, a load-balancing algorithm can be applied to balance the computational load of each processor. In this paper, three tree-based parallel load-balancing methods, the MCSTLB method, the BTLB method, and the CBTLB method, were proposed to deal with the load imbalance problems of solution-adaptive finite element application programs. To evaluate the performance of the proposed methods, we have implemented those methods along with three mapping methods. To evaluate the performance of the proposed methods, we have implemented those methods along with three mapping methods, the AE/ORB method, the AE/MC method, and the MLkP method, on an SP2 parallel machine. Three criteria, the execution time of mapping/load-balancing methods, the execution time of a solution-adaptive finite element application program under different mapping/load-balancing methods, and the speedups achieved by mapping/load-balancing methods for a solution-adaptive finite element application program, are used for the performance evaluation. The experimental results show that 1) if the initial mapping is performed by a mapping method and the same mapping method and load-balancing methods were used in each refinement to balance the load of processors, the execution time of an application program under a load-balancing method is always shorter than that of the mapping method, and 2) the execution time of an application program under the CBTLB method is shorter than that of the BTLB method and the MCSTLB method.
机译:[[摘要]]要解决分布式存储器多计算机上的解决方案自适应有限元应用程序的负载不平衡问题,可以将精化有限元图的节点重新映射到处理器,或者可以基于精简有限元图的负载重新分配。每个处理器的当前负载。对于前一种情况,可以通过一些快速映射算法执行重新映射。对于后一种情况,可以应用负载平衡算法来平衡每个处理器的计算负载。本文提出了三种基于树的并行负载均衡方法,分别是MCSTLB方法,BTLB方法和CBTLB方法,以解决支持自适应的有限元应用程序的负载不平衡问题。为了评估所提出方法的性能,我们将这些方法与三种映射方法一起实施。为了评估所提出方法的性能,我们在SP2并行机上将这些方法与三种映射方法(AE / ORB方法,AE / MC方法和MLkP方法)一起实现。三个标准:映射/负载平衡方法的执行时间,在不同映射/负载平衡方法下解决方案自适应的有限元应用程序的执行时间,以及通过映射/负载平衡方法实现解决方案的加速-自适应有限元应用程序,用于性能评估。实验结果表明:1)如果通过映射方法执行初始映射,并且在每次细化中都使用相同的映射方法和负载平衡方法来平衡处理器的负载,则应用程序在负载下的执行时间为平衡方法总是比映射方法短,并且2)在CBTLB方法下应用程序的执行时间比BTLB方法和MCSTLB方法的执行时间短。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号